/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package model.dao.service;

import java.util.List;
import model.entities.Course;
import model.entities.Course_ShiftDetails;
import model.entities.Shift;

/**
 *
 * @author K u Ku
 */
public interface Course_ShiftDetailDAOService {
    public List<Course_ShiftDetails> getCourse_ShiftDetailsList();
    public Course_ShiftDetails getCourse_ShiftDetailsByID(int course_ShiftDetailsID);
    public List<Course> getCourseByShiftID(int shiftID);
    public List<Shift> getShiftByCourseID(int courseID);
    public boolean insertCourse_ShiftDetails(Course_ShiftDetails CSD);
    public boolean updateCourse_ShiftDetails(Course_ShiftDetails CSD);
    public boolean deleteCourse_ShiftDetails(int id);
    public List<Course_ShiftDetails> findCourse_ShiftDetailsByID(int id);
    public List<Course_ShiftDetails> findCourse_ShiftDetailsByDay(int dayOfWeek);
}
